package pe.com.casadesign.domain;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("Mantenimiento")
public class Mantenimiento implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private int codMantenimiento;
	
	private Proveedor proveedor;
	
	private Usuario usuario;
	
	private ListaItem listaItem;
	
	private String estado;
	
	private String fechaRegistro;
	
	public int getCodMantenimiento() {
		return codMantenimiento;
	}

	public void setCodMantenimiento(int codMantenimiento) {
		this.codMantenimiento = codMantenimiento;
	}
	
	public Proveedor getProveedor() {
		return proveedor;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
	public ListaItem getListaItem() {
		return listaItem;
	}

	public void setListaItem(ListaItem listaItem) {
		this.listaItem = listaItem;
	}
	
	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}
	
	public void setProveedor(Proveedor proveedor) {
		this.proveedor = proveedor;
	}
	
	public String getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(String fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
